import { config } from '@vue/test-utils'

// 配置Vue Test Utils
config.global.mocks = {
  $t: (msg) => msg, // 模拟i18n的$t函数
}

// 设置全局的测试配置
config.global.provide = {
  // 可以在这里添加全局的provide
}

// 设置全局的插件
config.global.plugins = [
  // 可以在这里添加全局的插件
]

// 设置全局的组件
config.global.components = {
  // 可以在这里添加全局的组件
}

// 设置全局的指令
config.global.directives = {
  // 可以在这里添加全局的指令
}

// 全局的beforeEach钩子
beforeEach(() => {
  // 在每个测试之前执行的代码
})

// 全局的afterEach钩子
afterEach(() => {
  // 在每个测试之后执行的代码
  // 清理模拟
  jest.clearAllMocks()
})